/* -----------------------------------------------------------------------
   See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
   ----------------------------------------------------------------------- */
#ifndef _pvalue_optimize_h_
#define _pvalue_optimize_h_

#include "plm_config.h"
#include "bspline.h"
#include "volume.h"



//#if defined __cplusplus
//extern "C" {
//#endif

//gpuit_EXPORT
void pvalue_optimize (
					  Bspline_xform* bxf, 
					  Bspline_state **bst_in, 
					  Bspline_parms *parms, 
					  Volume *vol, 
					  CB_Set *PSd,
					  Volume *moving, 
					  Volume *moving_grad,
					  void * fdk_dev_state,
					  void * drr_dev_state,
					  Fdk_options *cb_options,
					  Drr_options *drr_options);

//#if defined __cplusplus
//}
//#endif
//
#endif
